jQuery.fn.jtwitterApi = function(){
	return this.each(function(){
	
		});
};



var api = {
	getRateLimit: {
		method: 'getRateLimit',
		params: '',
		desc: '',
		returns: ''
	},
	deleteTweet: {
		method: 'deleteTweet',
		params: 'id',
		desc: 'Removes a single status update from the Twitter timeline.',
		returns: ''
	},
	getFollowing: {
		method: 'getFollowing',
		params: '',
		desc: 'Returns a list of people you follow.',
		returns: ''
	},
	getFollowers: {
		method: 'getFollowers',
		params: 'id = null, page = 1',
		desc: ' Returns a list of people who follow you.',
		returns: ''
	},
	getFriendsFollowers: {
		method: 'getFriendsFollowers',
		params: '',
		desc: 'Returns the most recent status updates made by people you follow.',
		returns: ''
	},
	getFriendsTimeline: {
		method: 'getFriendsTimeline',
		params: '',
		desc: 'Returns the most recent status updates made by people you follow.',
		returns: ''
	},
	getPublicTimeline: {
		method: 'getPublicTimeline',
		params: '',
		desc: 'Returns the most recent status updates from public accounts with custom pictures.',
		returns: ''
	},
	getUserTimeline: {
		method: 'getUserTimeline',
		params: '',
		desc: 'Returns the most recent status updates for a specific account.',
		returns: ''
	},
	getReplies: {
		method: 'getReplies',
		params: '',
		desc: 'Returns the most recent status updates from people who have replied to you.',
		returns: ''
	},
	showTweet: {
		method: 'showTweet',
		params: '',
		desc: 'Returns a single status update with the given ID.',
		returns: ''
	},
	postTweet: {
		method: 'postTweet',
		params: '',
		desc: 'Creates a new status update authored by you.',
		returns: ''
	},
	getMessages: {
		method: 'getMessages',
		params: '',
		desc: 'Returns the most recent direct messages you have received.',
		returns: ''
	},
	deleteMessage: {
		method: 'deleteMessage',
		params: '',
		desc: 'Deletes an existing direct message received by you.',
		returns: ''
	},
	createMessage: {
		method: 'createMessage',
		params: '',
		desc: 'Creates a new direct message sent from you to another user.',
		returns: ''
	},
	getSentMessages: {
		method: 'getSentMessages',
		params: '',
		desc: 'Returns the most recent direct messages you have sent.',
		returns: ''
	},
	getFavorites: {
		method: 'getFavorites',
		params: '',
		desc: 'Returns a list of all status updates you’ve flagged as favorites.',
		returns: ''
	},
	createFavorite: {
		method: 'createFavorite',
		params: '',
		desc: 'Flags a status update as a favorite.',
		returns: ''
	},
	deleteFavorite: {
		method: 'deleteFavorite',
		params: '',
		desc: 'Removes an existing flag on one of the authenticating member’s favorite status updates.',
		returns: ''
	},
	followMember: {
		method: 'followMember',
		params: '',
		desc: 'Creates a new follow relationship between you and another Twitter member.',
		returns: ''
	},
	unfollowMember: {
		method: 'unfollowMember',
		params: '',
		desc: 'Removes an existing follow relationship with another Twitter member.',
		returns: ''
	},
	confirmFollow: {
		method: 'confirmFollow',
		params: '',
		desc: 'Verifies whether one Twitter member is following another.',
		returns: ''
	},
	blockMember: {
		method: 'blockMember',
		params: '',
		desc: 'Keeps another member from following your updates.',
		returns: ''
	},
	unblockMember: {
		method: 'unblockMember',
		params: '',
		desc: 'Allows another member to once again follow your updates.',
		returns: ''
	},
	getAllFollowers: {
		method: 'getAllFollowers',
		params: '',
		desc: 'Gets the full list of people who follow you.',
		returns: ''
	},
	getAllFriends: {
		method: 'getAllFriends',
		params: '',
		desc: 'Gets the full list of people you follow.',
		returns: ''
	},
	getRateLimit: {
		method: 'getRateLimit',
		params: '',
		desc: 'Checks to see how many hourly hits on the API are left for your account',
		returns: ''
	},
	endSession: {
		method: 'endSession',
		params: '',
		desc: 'Tells Twitter that your application is finished using your access credentials',
		returns: ''
	},
	verifyCredentials: {
		method: 'verifyCredentials',
		params: '',
		desc: 'Confirms that the supplied user account credentials are valid.',
		returns: ''
	},
	updateDevice: {
		method: 'updateDevice',
		params: '',
		desc: 'Selects a device for you to use to receive updates.',
		returns: ''
	},
	updateLocation: {
		method: 'updateLocation',
		params: '',
		desc: 'Changes the location information stored in your profile.',
		returns: ''
	},
	updateProfile: {
		method: 'updateProfile',
		params: '',
		desc: 'Sets the values of selected fields found in the “Account” tab under the settings on the Twitter website.',
		returns: ''
	},
	updateProfileImage: {
		method: 'updateProfileImage',
		params: '',
		desc: 'Changes the color scheme applied to the authenticating member’s profile page.',
		returns: ''
	},
	updateBackgroundImage: {
		method: 'updateBackgroundImage',
		params: '',
		desc: 'Changes the background image on the authenticating user’s member profile web page.',
		returns: ''
	},
	updateProfileColors: {
		method: 'updateProfileColors',
		params: '',
		desc: 'Changes the color scheme applied to the authenticating member’s profile page.',
		returns: ''
	},
	searchKeywords: {
		method: 'searchKeywords',
		params: '',
		desc: 'Searches for keyword matches in tweet content.',
		returns: ''
	},
	searchTrends: {
		method: 'searchTrends',
		params: '',
		desc: 'Returns the current top keyword trends in the public timeline.',
		returns: ''
	}
};

jQuery.jtwitterApiMethods = function() {
  return api;
};